home *** CD-ROM | disk | FTP | other *** search
-
-
- NJFRERAM
-
- Nifty James' Famous Free Memory Display Program
- Version 1.12 of 06 May 1987
- Version 1.13 of 07 May 1987
- Copyright 1987 by Mike Blaszczak
- All rights reserved
-
-
- Instructions
- ------------
-
- NJFRERAM is a short, terminate-and-stay-resident utility.
- It remains in memory, and allows the user to maintain a
- display of free user memory in the upper right corner of
- the screen.
-
- NJFRERAM is installed in memory simply by typing NJFRERAM.
- The program will run and load itself into memory; it takes
- about 1300 bytes of memory.
-
- NJFRERAM is activated and deactivated by pressing the <Alt>
- and <RightShift> keys simultaneously; that is, depress the
- <Alt> key, depress the <RightShift> key, release the
- <RightShift> key, and then release the <Alt> key. This key
- combination is used to keep conflicts to a minimum -- I
- know of no other programs that use the <Alt>+<RightShift>
- key combination.
-
- Once NJFRERAM's display has been activated, NJFRERAM will
- update the display of free memory at the top right corner
- of the screen every second. If you wish to turn off the
- display, just press <Alt>+<RightShift> again.
-
- I've tested this program heavily, using the various
- programs that I use from day to day. The program is
- compatible with every piece of software that I use
- regularly. However, if you find a program that doesn't get
- along with NJFRERAM, please let me know. If it is
- possible, I will try to update the program to keep it
- working in as many environments as possible.
-
- Also, please note that NJFRERAM only monitors the memory
- "seen" by DOS. If you have Intel's EMS or AST's EEMS
- memory in your computer, its presence will not be
- refelected by the display that NJFRERAM generates.
-
-
- Kudos
- -----
-
- This program was an idea of RAY M, one of the other users
- of the IBMSIG on The SOURCE. Ray is a great guy, and gave
- me the idea to write this useful little utility.
-
- Also, great thanks to the people in my "marketing
- department", who helped me decide on a name for the
- program.
-
-
- Points of Interest
- ------ -- --------
-
- The first thing that you'll probably notice when you
- install and run NJFRERAM is that it shows you have 48 bytes
- of memory free. This is memory that DOS leaves 'lying
- around', for its on use. When a COM or EXE program is run,
- DOS automatically allocates all of the available memory to
- the program, leaving only these 48 bytes.
-
- For some reason, when DOS is sitting at the command prompt,
- these 48 bytes are also only marked free. You do indeed
- have more free memory than this. Strangely, if you type
- the command EXIT at the DOS prompt, DOS will release
- that memory, and the real amount of memory avaialble will
- be apparent to NJFRERAM. (At least, that's the way it is
- under DOS 3.10, my operating system of choice.)
-
- Also, due to the way that some programs run, the NJFRERAM
- display will be stuck at 48 bytes. This is not a problem
- with NJFRERAM; this is actually the amount of memory that
- DOS 'sees'; remember that it allocated all the free memory
- to the program that was running. Generally, I've found
- that programs that were written in C, and some programs
- that were written in Assembly Langauge, will allow NJFRERAM
- to show the proper amount of free memory. More information
- relating to this 'phenomena' can be found in the book "The
- Developer's Guide To MS-DOS", on pages 80-95. The book is
- published by the Waite Group... it's well worth the
- investment to most programmers.
-
- I've worked with several programs, and it seems that EDWIN,
- the popular user-supported editor, is one of the programs
- that does not allow NJFRERAM to display the correct amount
- of memory. However, EDWIN does have a command to show the
- free memory. The program works properly with my other
- editor, The Lattice Screen Editor, which was written in C.
-
-
- Shareware
- ---------
-
- If you find this program useful, please send a small
- contribution. $7 or $10 is very adequate. You'll sleep at
- night knowing that you helped an aspiring young programmer!
-
- Thank you very much!
-
- Don't rip off shareware authors. Please send a donation if
- you use this program.
-
- Mike "Nifty James" Blaszczak
- 112 Verlinden Drive
- Monroeville, PA 15146-2041
-
- Participate On The Source: NIFTY JAMES
- Participate On NWI : MIKE B or NIFTY JAMES
- The KCA PC-Guru BBS, in Pittsburgh: MIKE BLAZAK
- On The SOURCE: BCB922
- On CompuServe: 76210,1546
-
-